home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 1.iso / desktop / tel101.zip / README.TXT next >
Text File  |  1994-03-20  |  18KB  |  475 lines

  1. TINY ELVIS FOR WINDOWS
  2. Freeware Version 1.01 - March 20, 1994
  3.  
  4.  
  5. AUTHOR'S MESSAGE TO USERS
  6. -------------------------
  7. To everyone who took the time to download, beg, borrow, or
  8. steal a copy of the original Tiny Elvis 1.00... my sincere
  9. thanks.
  10.  
  11. I've been a bit overwhelmed by the number of messages you've
  12. sent over the past few weeks, and surprised at your enthusiasm
  13. for Tiny Elvis.
  14.  
  15. My thanks in particular to those of you who took the extra
  16. time to send in suggestions for new features.  This new
  17. release is my attempt to implement as many of them as
  18. possible.
  19.  
  20. I'm grateful that Tiny Elvis has earned a place on your
  21. Windows desktop, and hope you enjoy the program as much as I
  22. did developing it.
  23.  
  24.  
  25.  
  26. VERSION NOTES
  27. -------------
  28. Version 1.01 is an interim release upgrade to the original
  29. Tiny Elvis for Windows program.
  30.  
  31. All of the functionality of the original program is present
  32. in this update -- PLUS the following changes have been
  33. implemented:
  34.  
  35. 1. All .WAV files included with the program have been
  36. converted to the more universal (Windows standard) sampling
  37. rate of 11.025 kHz.  This will allow acceptable audio playback
  38. on systems that do not support the lower 7.333 kHz sampling
  39. rate of the .WAV files included with previous versions of Tiny
  40. Elvis.  You may still use the old 7.333 kHz files if you wish,
  41. and may still substitute .WAV files of your own (as per the
  42. documented guidelines).
  43.  
  44. 2. Correction to the system menu "Configuration..." hotkey
  45. (now "O"; formerly "C", which conflicted with "Close").
  46.  
  47. 3. Correction to the Configuration dialog caption (stupid
  48. oversight on my part -- sorry)
  49.  
  50. 4. Implementation of a wider range of Elvis Interval settings
  51. (now from 1 to 20 minutes -- thanks, Microsoft).
  52.  
  53. 5. Implementation of a new "Always On Top" option in the
  54. Configuration dialog; keeps Tiny Elvis atop any other active
  55. applications (thanks again, Microsoft).
  56.  
  57. 6. Implementation of a new "Display Interval Countdown" option
  58. in the Configuration dialog; provides digital countdown of
  59. interval time (in minutes and seconds) remaining until the
  60. next Tiny E. "performance."  Adds to the already excruciating
  61. suspense.
  62.  
  63. 7. Improved support for systems using a PC speaker driver in
  64. lieu of dedicated audio hardware.  This support is enabled via
  65. a command line switch (/S), which is documented both in the
  66. README.TXT text file and in the program's run-time help.  If
  67. you are using a PC speaker driver, you MUST include the /S
  68. command line switch.
  69.  
  70. 8. Slightly improved "About..." dialog box easter egg (it's
  71. still up to you to find it -- but you'll be rewarded if you
  72. read this text file).
  73.  
  74. 9. Additional karmic energy employed during program compilation
  75. (fishermen refer to this as "holding your mouth right").
  76.  
  77.  
  78.  
  79. INTRODUCTION
  80. ------------
  81. Tiny Elvis for Windows is inspired by the character "Tiny Elvis"
  82. who has appeared periodically in airings of NBC's Saturday Night
  83. Live.
  84.  
  85. For those of you unfamiliar with the television incarnation of
  86. Tiny Elvis, he's a miniature (say, five or six inches tall?)
  87. Elvis who likes to ride around town in his car.  His chums do
  88. the driving while he sits on the dashboard -- I'm not making
  89. this up -- admiring the passing scenery.  Tiny Elvis kills time
  90. by commenting wittily on the objects around him, invariably
  91. describing them as "huge."
  92.  
  93. Tiny Elvis' admiring entourage laughs along with his every
  94. comment.  Inevitably, one of them lets slip with an ill-advised
  95. aside about Tiny Elvis' size, offending the "Tiny King" and
  96. drawing a sharp reprimand.  The result:  Humor!
  97.  
  98. Now, Tiny Elvis comes to your PC!
  99.  
  100. This Tiny Elvis will lounge around your Windows desktop as an
  101. iconized application, replete in white jump suit and blue suede
  102. shoes.  Every now and then, he'll pop to his feet and offer some
  103. running commentary on your "huge" icons, windows, cursors, etc.
  104. He will accompany his comments with broad gestures, followed by
  105. some trademark heavy-hitting, Vegas-style posturing.
  106.  
  107. Users may adjust the interval between Tiny Elvis' comments in a
  108. dialog box accessed via the system menu.  The interval setting
  109. is saved in the TNYELVIS.INI file, which is stored in your
  110. default Windows directory (e.g., C:\WINDOWS).
  111.  
  112. NOTE:  Don't worry, Tiny Elvis doesn't meddle with your WIN.INI
  113. or SYSTEM.INI files, or place any other files in your Windows
  114. directory (or anywhere else, for that matter).  The program
  115. might be silly, but it minds its own business.
  116.  
  117. An extra command ("Make Tiny Elvis Talk Now") in the system menu
  118. allows users to force Tiny Elvis into action instantly, without
  119. waiting for the interval to expire.
  120.  
  121. The program requires Microsoft Windows version 3.1 or later.
  122. The program's waveform audio features require a
  123. Windows-compatible sound card (AdLib, Roland, SoundBlaster, etc.)
  124. or other audio hardware, correctly installed and configured for
  125. use by Windows.  All applicable waveform audio driver sets must
  126. be installed and correctly configured, as well.
  127.  
  128. You can test your hardware/driver configuration by running the
  129. Windows "Media Player" accessory.  If your hardware and device
  130. drivers are correctly installed and configured, you should be
  131. able to load and play the file .WAV file format supported by
  132. this application.
  133.  
  134. Although Tiny Elvis can be run from a floppy disk, we strongly
  135. recommend its installation to a hard disk.  As such, you should
  136. have enough free hard disk space for all of Tiny Elvis' program
  137. and support files.
  138.  
  139. Best of all, Tiny Elvis is freeware!  It is distributed free of
  140. charge to the public domain.  As such, the program is not
  141. intended for sale, resale, purchase, or for-profit distribution
  142. in the shareware or retail marketplace.  In other words, you can
  143. give it away, but you shouldn't sell it!
  144.  
  145. If Tiny Elvis for Windows amuses you, drop me a line on
  146. CompuServe (my address is 70661,3235).  If it fails to amuse
  147. you, well hey, at least the price was right...
  148.  
  149.  
  150.  
  151. PROGRAM REQUIREMENTS
  152. --------------------
  153. Tiny Elvis for Windows requires Microsoft Windows version 3.1 or
  154. later.
  155.  
  156. For best results, run Tiny Elvis on a 386SX-16 or faster PC.
  157. Animation effects will be somewhat smoother when an Windows-
  158. accelerated video card/driver combination is used.
  159.  
  160. The program's waveform audio features require a Windows-compatible
  161. sound card (AdLib, Roland, SoundBlaster, etc.) or other audio
  162. hardware, correctly installed and configured for use by Windows.
  163. All applicable waveform audio driver sets must be installed and
  164. correctly configured, as well.
  165.  
  166. NOTE:  There is limited support for users whose PCs are not equipped
  167. with dedicated audio hardware but are using a PC case speaker driver
  168. for waveform audio playback.  If you are using a PC speaker driver,
  169. you MUST include the /S command line switch as follows:
  170.  
  171.     C:\WINFUN\TNYELVIS.EXE /S
  172.  
  173. Be sure to leave a single space between the executable filename
  174. and the switch.
  175.  
  176. The /S switch is case insensitive, meaning you may use an upper-
  177. or lower-case "S".
  178.  
  179. NOTE:  Tiny Elvis' current audio mode (normal or speaker driver) is
  180. always displayed in the "About..." dialog box.
  181.  
  182.  
  183. You can test your hardware/driver configuration by running the
  184. Windows "Media Player" accessory.  If your hardware and device
  185. drivers are correctly installed and configured, you should be able
  186. to load and play the file .WAV file format supported by this
  187. application.
  188.  
  189. Although Tiny Elvis can be run from a floppy disk, we strongly
  190. recommend its installation to a hard disk.  As such, you should have
  191. enough free hard disk space for all of Tiny Elvis' program and
  192. support files.
  193.  
  194. There are no (known) minimum memory requirements or video mode
  195. (resolution or color depth) requirements.
  196.  
  197.  
  198.  
  199. PROGRAM FILES
  200. -------------
  201. The Tiny Elvis package is comprised of the following files:
  202.  
  203. TNYELVIS.EXE
  204. The executable program file
  205.  
  206. TNYELVIS.HLP
  207. The help system file
  208.  
  209. TWAV_A1.WAV, TWAV_A2.WAV, TWAV_A3.WAV,
  210. TWAV_A4.WAV, TWAV_A5.WAV, TWAV_A6.WAV,
  211. TWAV_B1.WAV, TWAV_B2.WAV, TWAV_B3.WAV
  212. The waveform audio files for Tiny Elvis' spoken comments.  These
  213. files were recorded as 8-bit, mono, at a sampling rate of
  214. 11.025 kHz, and should play acceptably via any Windows-compatible
  215. audio driver set.
  216.  
  217.  
  218.  
  219. QUICK AND DIRTY SETUP
  220. ---------------------
  221. 1. Simply create a directory anywhere on an available physical or
  222. logical hard drive on your system (e.g., C:\ELVIS).
  223.  
  224. 2. Copy the Tiny Elvis program files to this directory (or move
  225. the original .ZIP file to this directory and "un-zip").  See the
  226. "Program Files" section above for a full list of the files.  If
  227. you are a user of a previous version of Tiny Elvis, you may
  228. safely overwrite all of your older files with the new versions.
  229.  
  230. 3. You may run Tiny Elvis directly from Windows File Manager or
  231. comparable alternative shell by "run"-ning the TNYELVIS.EXE file.
  232.  
  233. 4. Of course, you can also assign one of the many icons in
  234. TNYELVIS.EXE to a Program Manager group and run it from there as
  235. well.
  236.  
  237. 5. Tiny Elvis is pre-set with a default interval of 1 minute.
  238. If you're in a hurry to see him in action, select the system
  239. menu "Make Tiny Elvis Talk Now" command.
  240.  
  241. 6. If you have any questions about program features, please
  242. turn your attention to the Tiny Elvis help file, which is
  243. accessed via the system menu "Help" command.
  244.  
  245.  
  246.  
  247. USING TINY ELVIS
  248. ----------------
  249. Strictly speaking, there's very little that goes into "using"
  250. Tiny Elvis.  He just lays there at the bottom of your Windows
  251. desktop (yes, you can move him) and watches the world pass by.
  252.  
  253. The interval between his animation sequences is pre-set to a
  254. default value of 1 minute.  You can easily change this value
  255. by opening the Configuration dialog, which is accessed via the
  256. system menu "Configuration..." command.  Several interval
  257. settings are available, ranging from 1 to 20 minutes.  If the
  258. Configuration dialog is closed via the "OK" pushbutton control,
  259. any new selection is placed into effect.
  260.  
  261. NOTE:  If you're in a hurry to see Tiny Elvis swing into action,
  262. and don't feel like waiting until the interval has elapsed,
  263. select the system menu "Make Tiny Elvis Talk Now" command.
  264.  
  265.  
  266.  
  267. Two sets of waveform audio files are called by the program in
  268. conjunction with Tiny Elvis' speech routines.  The first set is
  269. comprised of the following files:
  270.  
  271.     TWAV_A1.WAV, TWAV_A2.WAV, TWAV_A3.WAV
  272.     TWAV_A4.WAV, TWAV_A5.WAV, TWAV_A6.WAV
  273.  
  274. These files are "initial" comments spoken by Tiny Elvis, drawing
  275. attention to a window, icon, cursor, etc.
  276.  
  277. The second set is comprised of the following files:
  278.  
  279.     TWAV_B1.WAV, TWAV_B2.WAV, TWAV_B3.WAV
  280.  
  281. These files are "follow-up" comments spoken by Tiny Elvis, who
  282. (unable to leave well enough alone) invariably describes the
  283. selected object as "huge."
  284.  
  285. During the Tiny Elvis animation sequence, one file is selected
  286. at random from each of the two sets.  The two selected files are
  287. then played in synchronization with Tiny Elvis' gestures.
  288.  
  289. NOTE:  All nine files must be present in the default Tiny Elvis
  290. directory.  If any of the nine files are missing, the program's
  291. voice routines will not be executed.
  292.  
  293. Waveform playback is handled completely "in the background" and
  294. should not cut into your computer's CPU cycles, unless you are
  295. using a PC case speaker driver and Tiny Elvis is being run with
  296. the /S command line switch.
  297.  
  298.  
  299.  
  300. CONFIGURATION SETTINGS
  301. ----------------------
  302. The Configuration dialog box provides users with a collection
  303. of controls for enabling and adjusting a number of program
  304. features:
  305.  
  306. Elvis Interval
  307. --------------
  308. This group box contains eight radiobutton controls used for
  309. selecting the length of time between Tiny Elvis performances.
  310.  
  311. Display Interval Countdown
  312. --------------------------
  313. This checkbox control enables/disables the optional display
  314. (in minutes and seconds) of the interval time remaining
  315. until the next Tiny Elvis performance.  The time display is
  316. added to the Tiny Elvis caption.
  317.  
  318. Always On Top
  319. -------------
  320. This checkbox control enables/disables an optional feature
  321. for keeping the Tiny Elvis icon atop any other active
  322. applications on the Windows desktop.
  323.  
  324. NOTE:  Any changes to configuration settings are placed into
  325. effect when the Configuration dialog box is closed via the
  326. "OK" pushbutton.
  327.  
  328. The interval timer is always paused while the Configuration
  329. dialog is open.  The timer is reset to zero if the dialog is
  330. closed via the "OK" pushbutton; the timer is resumed from
  331. its previous position if the dialog is closed via the
  332. "CANCEL" pushbutton.
  333.  
  334.  
  335.  
  336. DISPLAY INTERVAL COUNTDOWN CAUTIONARY NOTE
  337. ------------------------------------------
  338. When the "Display Interval Countdown" feature is enabled, the
  339. caption text is updated approximately once every second.
  340.  
  341. This updating will defeat most Windows screen savers (i.e.,
  342. prevent them from blanking the screen).  If you are using a
  343. Windows screen saver, we DO NOT recommend running Tiny Elvis
  344. for prolonged periods of time with this feature enabled.
  345.  
  346.  
  347.  
  348. REPLACING THE WAVEFORM AUDIO FILES WITH SOME OF YOUR OWN
  349. --------------------------------------------------------
  350. After using Tiny Elvis for a while, you may wish to replace one
  351. or more of the waveform audio files with some of your own (maybe
  352. you're a would-be Elvis impersonator, maybe not).
  353.  
  354. Well, go right ahead.  Tiny Elvis will handle any type of
  355. Windows-compatible waveform file you might choose to record
  356. (remember, this is more a function of your installed drivers
  357. than anything in the program itself).
  358.  
  359. Tiny Elvis' initial hand gestures are hard-coded to sync to the
  360. successful completion of the "A" and "B" .WAV files.  He will
  361. jump to his feet to "speak" the "A" file and will then wait
  362. until that file has completed playback before making his first
  363. hand gesture (intended to accompany the "B" file).  He will
  364. then wait until the "B" file has finished before executing the
  365. remainder of his gesture-and-posturing sequence.
  366.  
  367. What this means is, you don't have to worry about matching the
  368. playback duration (or format, or file size) of the original
  369. waveforms included with the program.  Please bear in mind that
  370. waveform audio files recorded in stereo and/or at sampling
  371. rates of 11 kHz of higher can become very large -- and files
  372. recorded at rates below 11 kHz may not be compabible with all
  373. Windows audio drivers.
  374.  
  375. Just MAKE SURE you end up with two sets of files (six files in
  376. set one; three in set two), and that the filenames are EXACTLY
  377. the same as my originals (see the filename listings in the
  378. "Getting Started" topic).
  379.  
  380. Also, Tiny Elvis requires that the waveform files be located in
  381. the same directory as TNYELVIS.EXE.  The program will not be able
  382. to find them if they are located anywhere else.
  383.  
  384.  
  385.  
  386. RUN-TIME HELP
  387. -------------
  388. Full run-time help via the Windows Help system is supplied with
  389. Tiny Elvis, and is accessed via the system menu "Help" command.
  390.  
  391.  
  392.  
  393. LEGAL AND ETHICAL ISSUES
  394. ------------------------
  395. This program (Tiny Elvis for Windows) is hereby contributed "as
  396. is" to the public domain.  The program, including its companion
  397. waveform audio and documentation files, is distributed as
  398. freeware.  As such, it is not intended for sale, resale, purchase,
  399. or for-profit distribution in the shareware or retail marketplace.
  400.  
  401. Users are free to install and run the program on any system or
  402. systems they wish (subject only to the program's hardware
  403. requirements).  Users are also free to copy and re-distribute
  404. the original files in any manner of via any channel available to
  405. them (i.e., network, BBS, electronic information service, etc.).
  406.  
  407. Users doing so must distribute only the original files
  408. (preferably in their original compressed format).  When so
  409. distributed, it is the distributor's responsibility to ensure
  410. that the program files have been kept in their original state
  411. and format, and have not been altered, edited, disassembled, or
  412. recompiled in any way.
  413.  
  414. That said, please do not disassemble the original executable or
  415. edit any of its embedded resources (well, okay, on second thought
  416. -- if you're really in DIRE need of a few Elvis icons, go ahead
  417. and extract a few, just leave everything else alone).
  418.  
  419. Before release, this software was tested on a variety of
  420. hardware configurations, under the most rigorous test conditions
  421. possible.  The author therefore warrants that the software will
  422. perform in substantial compliance with the specifications set
  423. forth in this text, provided that the software is used only on
  424. the computer hardware and operating system(s) for which it was
  425. designed.
  426.  
  427. The author makes no other warranties, expressed or implied, with
  428. respect to this software, including its quality or fitness for a
  429. particular purpose.
  430.  
  431. In no event will the author, or Pegasus Development, be liable
  432. for any direct, indirect, special, incidental, or consequential
  433. damages arising from the use of or the inability to use this
  434. software, even if the author has been advised of the possibility
  435. of such damages.
  436.  
  437. Neither the author nor Pegasus Development is responsible for
  438. any costs including, but not limited to, those incurred as a
  439. result of lost profits or revenues, loss of time or use of the
  440. software, loss of data, the cost of recovering software or data,
  441. the cost of substitute software, claims by third parties, or
  442. similar costs.
  443.  
  444. ________
  445.  
  446.  
  447. Tiny Elvis for Windows
  448. Freeware for the Public Domain
  449. "Software that promises nothing -- And Delivers!"
  450.  
  451. by Matthew T. Smith
  452. CIS 70661,3235
  453.  
  454. PEGASUS DEVELOPMENT
  455. 11900 Grant Place
  456. St. Louis, Missouri. 63131
  457.  
  458. Users interested in information about our line of "real"
  459. applications software are invited to contact us at the above
  460. address, or by telephone at (314) 965-5630.
  461.  
  462.  
  463. "Microsoft" and "Windows" are registered trademarks of
  464. Microsoft Corporation.  All other trademarks mentioned herein are
  465. trademarks or registered trademarks of their respective
  466. corporations and are hereby acknowledged.
  467.  
  468.  
  469. EASTER EGG:  If you've actually read the documentation through
  470. this far, you deserve a reward.  The Tiny Elvis easter egg,
  471. such as it is, is displayed by "double-clicking" your mouse
  472. on the Tiny E. icon in the "About Tiny Elvis" dialog box.  The
  473. easter egg text is drawn from a random collection, and will
  474. not be the same every time.
  475.